home *** CD-ROM | disk | FTP | other *** search
/ 500 MB Nyheder Direkte fra Internet 9 / 500 MB nyheder direkte fra internet CD 9.iso / start / zipped / dos / novell / c3295d_b.exe / IMAGE / ________ / SETUP.350 / ODI3COMT.IN_ / ODI3COMT.IN
Text File  |  1995-11-02  |  31KB  |  821 lines

  1. ; ODI3COMT.INF
  2. ;
  3. ; Network Interface Cards.
  4. ;
  5. ; Copyright 1995, Novell Inc.
  6.  
  7. ;***********************************************************************
  8. ;*   Version Section                                                   *
  9. ;***********************************************************************
  10. [version]
  11. signature="$CHICAGO$"
  12. Class=Net
  13. provider=%V_N%
  14.  
  15. ;***********************************************************************
  16. ;*    Manufacturer Section                                             *
  17. ;***********************************************************************
  18. [Manufacturer]
  19. %V_3COM%=3COM
  20.  
  21. ;***********************************************************************
  22. ;*    Manufacture Name section                                         *
  23. ;***********************************************************************
  24. [3COM]
  25.  
  26. %*pnp80f4.DeviceDesc%=*PNP80F4.ndi,     *PNP80F4       ;3Com TokenLink III ISA
  27. %*TCM619B.DeviceDesc%=*TCM619B.ndi,     *TCM619B       ;3Com TokenLink III EISA
  28.  
  29. %pcmcia.3com%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F          ;IBM Token Ring 4/16Mbs PCMCIA Card
  30.  
  31. ;***********************************************************************
  32. ;*   INF Install Section                                               *
  33. ;***********************************************************************
  34.  
  35. ;****************************************************************************
  36. ; *PNP80F4 TokenkLinkIII ISA
  37. ;****************************************************************************
  38. [*PNP80F4.ndi]
  39. AddReg=*PNP80F4.ndi.reg,Tlnk3.ndi.reg,Tlnk3.Gen.Params,Tlnk3.Isa.Params,Tlnk34.Params,netaddr,ODI.Common.TOKENCFG.reg
  40. LogConfig=*PNP80F4.LogConfig
  41.  
  42. [*PNP80F4.ndi.reg]
  43. HKR,Ndi,DeviceID,,"*PNP80F4"
  44.  
  45. ;****************************************************************************
  46. ; *TCM619B 3Com TokenLinkIII EISA
  47. ;****************************************************************************
  48. [*TCM619B.ndi]
  49. AddReg=*TCM619B.ndi.reg,Tlnk3.ndi.reg,slot,netaddr,ODI.Common.TOKENCFG.reg
  50.  
  51. [*TCM619B.ndi.reg]
  52. HKR,Ndi,DeviceID,,"*TCM619B"
  53.  
  54. ;****************************************************************************
  55. ; pcmcia    TC Token-Ring 16/4 Credit Card Adapter
  56. ;****************************************************************************
  57. [pcmciatc.ndi]
  58. AddReg=pcmciatc.ndi.reg,IBMTOK.ndi.reg,ODI.Common.TOKENCFG.reg
  59.  
  60. [pcmciatc.ndi.reg]
  61. HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-013F"
  62.  
  63. ;***********************************************************************
  64. ;*      Added Registry                                                 *
  65. ;***********************************************************************
  66. ;****************************************************************************
  67. ; TokenLinkIII Token Ring base section
  68. ;****************************************************************************
  69. [Tlnk3.ndi.reg]
  70. ; key,subkey,valuname,type,value
  71. HKR,,DevLoader,,*odiload
  72. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  73.  
  74. ; Ndi section
  75. HKR,Ndi,NdiInstaller,,"odipage.dll,OdiNdiProc"
  76.  
  77. ; Interfaces
  78. HKR,Ndi\Interfaces,DefUpper,,"odinsup,novellodi32"
  79. HKR,Ndi\Interfaces,UpperRange,,"odinsup,novellodi32"
  80. HKR,Ndi\Interfaces,DefLower,,"tokenring"
  81. HKR,Ndi\Interfaces,LowerRange,,"tokenring"
  82.  
  83. ; Install section
  84. HKR,Ndi\Install,"16 Bit",,"Tlnk3.16.Install"
  85. ;HKR,Ndi\Install,"32 Bit",,"Tlnk3.32.Install"
  86.  
  87. ; Remove section
  88. HKR,Ndi\Remove,"16 Bit",,"Tlnk3.16.Remove"
  89.  
  90. ; ODI 16 Bit info
  91. HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  92. HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,PC32MLID.LAN"
  93. HKR,"ODI\16 Bit",DriverPath,,"%24%%DRIVER_16_PATH%"
  94. HKR,"ODI\16 Bit",FileName,,"3CTOKEN.COM"
  95. HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%"
  96. HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg"
  97. HKR,"ODI\16 Bit",LinkDriver,,"3CTOKEN"
  98.  
  99. ; ODI 32 Bit Info
  100. ;HKR,"ODI\32 Bit",ModulePath,,"%24%%DRIVER_16_PATH%"
  101. ;HKR,"ODI\32 Bit",Modules,,"LSLC32.NLM,CMSM.NLM,TOKENTSM.NLM"
  102. ;HKR,"ODI\32 Bit",DriverPath,,"%24%%DRIVER_32_PATH%"
  103. ;HKR,"ODI\32 Bit",FileName,,".lan"
  104.  
  105.  
  106. [IBMTOK.ndi.reg]
  107. ; key,subkey,valuname,type,value
  108. HKR,,DevLoader,,*odiload
  109. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  110.  
  111. ; Ndi section
  112. HKR,Ndi,NdiInstaller,,"odipage.dll,OdiNdiProc"
  113.  
  114. ; Interfaces
  115. HKR,Ndi\Interfaces,DefUpper,,"odinsup,novellodi32"
  116. HKR,Ndi\Interfaces,UpperRange,,"odinsup,novellodi32"
  117. HKR,Ndi\Interfaces,DefLower,,"tokenring"
  118. HKR,Ndi\Interfaces,LowerRange,,"tokenring"
  119.  
  120. ; Install section
  121. HKR,Ndi\Install,"16 Bit",,"Tlnk3.16.Install"
  122. ;HKR,Ndi\Install,"32 Bit",,"Tlnk3.32.Install"
  123.  
  124. ; Remove section
  125. HKR,Ndi\Remove,"16 Bit",,"Tlnk3.16.Remove"
  126.  
  127. ; ODI 16 Bit info
  128. HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  129. HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,PC32MLID.LAN"
  130. HKR,"ODI\16 Bit",DriverPath,,"%24%%DRIVER_16_PATH%"
  131. HKR,"ODI\16 Bit",FileName,,"3CTOKEN.COM"
  132. HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%"
  133. HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg"
  134. HKR,"ODI\16 Bit",LinkDriver,,"3CTOKEN"
  135.  
  136. ; ODI 32 Bit Info
  137. ;HKR,"ODI\32 Bit",ModulePath,,"%24%%DRIVER_16_PATH%"
  138. ;HKR,"ODI\32 Bit",Modules,,"LSLC32.NLM,CMSM.NLM,TOKENTSM.NLM"
  139. ;HKR,"ODI\32 Bit",DriverPath,,"%24%%DRIVER_32_PATH%"
  140. ;HKR,"ODI\32 Bit",FileName,,".lan"
  141. ; Parameters
  142. HKR,,IoBase,1,02,00,00,00
  143. HKR,,Mmio,1,01,00,00,00
  144. HKR,,Ram,1,01,00,00,00
  145. HKR,,AdapterType,,1
  146. HKR,,Interrupt,1,04,00,00,00
  147. ;ring speed
  148. HKR,Ndi\params\RingSpeed,ParamDesc,,"Ring Speed"
  149. HKR,Ndi\params\RingSpeed,default,,16
  150. HKR,Ndi\params\RingSpeed,type,,enum
  151. HKR,Ndi\params\RingSpeed\enum,4,, "4 MBS"
  152. HKR,Ndi\params\RingSpeed\enum,16,, "16 MBS"
  153. HKR,NDI\params\RingSpeed,flag,1,28,00,00,00
  154. ; "Node Address"
  155. HKR,NDI\params\"Node Address",ParamDesc,,"Node Address"
  156. HKR,NDI\params\"Node Address",type,,edit
  157. HKR,NDI\params\"Node Address",LimitText,,18
  158. HKR,NDI\params\"Node Address",UpperCase,,1
  159. HKR,Ndi\params\"Node Address",default,,""
  160. HKR,NDI\params\"Node Address",flag,1,20,00,00,00
  161. HKR,Ndi\params\"Node Address",optional,,1
  162.  
  163. ; OVERRIDE FOR 64K RAM WINDOW
  164. HKR,Override,0000,1,\
  165. ;
  166. 00,04,00,00, \      ; CONFIGMG_VERSION
  167. 00,00,00,00, \      ; PRIORITY
  168. ;
  169. ; I/O Resource Descriptor
  170. ;
  171. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  172. 02,00,00,00, \      ; ResType_IO = 0x00000002
  173. 01,00, \       ; IOD_Count;
  174. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  175. 00,00, \       ; IOD_Alloc_Base;
  176. 00,00, \       ; IOD_Alloc_End;
  177. 00,00, \       ; IOD_DesFlags;
  178. 00, \               ; IOD_Alloc_Alias;
  179. 00, \               ; IOD_Alloc_Decode;
  180. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  181. 08,00, \       ; IOR_nPorts;       // Number of ports
  182. 20,0A, \       ; IOR_Min;          // Min port address
  183. 27,0A, \       ; IOR_Max;          // Max port address
  184. 00,00, \       ; IOR_RangeFlags;   // Flags
  185. 00, \               ; IOR_Alias;        // Alias offset
  186. 00, \               ; IOR_Decode;       // Address specified
  187. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  188. ;
  189. ; IRQ Resource Descriptor
  190. ;
  191. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  192. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  193. 00,00, \       ; IRQD_Flags;
  194. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  195. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  196. 00,00, \       ; IRQD_Reserved;
  197. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  198. ;
  199. ; Memory Resource Descriptor 0
  200. ;
  201. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  202. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  203. 01,00, \       ; MD_Count;
  204. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  205. 00,00,00,00, \      ; MD_Alloc_Base;
  206. 00,00,00,00, \      ; MD_Alloc_End;
  207. 00,00, \       ; MD_Flags;
  208. 00,00, \       ; MD_Reserved;
  209. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  210. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  211. 00,00,00,00, \      ; MR_Min;      // Min Address
  212. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  213. 00,00, \       ; MR_Flags;         // Flags
  214. 00,00, \       ; MR_Reserved;
  215. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  216.                ;         0x08 = 16-bit common mem
  217. 00,20,0C,00, \      ; Memory card address
  218. ;
  219. ; Memory Resource Descriptor 1
  220. ;
  221. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  222. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  223. 01,00, \       ; MD_Count;
  224. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  225. 00,00,00,00, \      ; MD_Alloc_Base;
  226. 00,00,00,00, \      ; MD_Alloc_End;
  227. 00,00, \       ; MD_Flags;
  228. 00,00, \       ; MD_Reserved;
  229. 00,00,FF,FF, \      ; MR_Align;         // Mask for base alignment
  230. 00,00,01,00, \      ; MR_nBytes;        // Count of bytes
  231. 00,00,00,00, \      ; MR_Min;      // Min Address
  232. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  233. 00,00, \       ; MR_Flags;         // Flags
  234. 00,00, \       ; MR_Reserved;
  235. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  236.                ;         0x08 = 16-bit common mem
  237. 00,00,0D,00, \      ; Memory card address
  238. ;
  239. ; REQUEST_CONFIG_PKT Descriptor
  240. ;
  241. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  242. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  243. 00,00, \       ; Socket;
  244. 02,00, \       ; Attributes;
  245. 32, \               ; Vcc;
  246. 32, \               ; Vpp1;
  247. 32, \               ; Vpp2;
  248. 02, \               ; IntType;
  249. 00,08,00,00, \      ; ConfigBase;
  250. 00, \               ; Status;
  251. 00, \               ; Pin;
  252. 00, \               ; Copy;
  253. 21, \               ; ConfigIndex;
  254. 0B, \               ; Present;
  255. ;
  256. 00,00,00,00         ; TERMINATOR
  257.  
  258. ; OVERRIDE FOR 32K RAM WINDOW
  259. HKR,Override,0001,1,\
  260. ;
  261. 00,04,00,00, \      ; CONFIGMG_VERSION
  262. 00,00,00,00, \      ; PRIORITY
  263. ;
  264. ; I/O Resource Descriptor
  265. ;
  266. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  267. 02,00,00,00, \      ; ResType_IO = 0x00000002
  268. 01,00, \       ; IOD_Count;
  269. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  270. 00,00, \       ; IOD_Alloc_Base;
  271. 00,00, \       ; IOD_Alloc_End;
  272. 00,00, \       ; IOD_DesFlags;
  273. 00, \               ; IOD_Alloc_Alias;
  274. 00, \               ; IOD_Alloc_Decode;
  275. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  276. 08,00, \       ; IOR_nPorts;       // Number of ports
  277. 20,0A, \       ; IOR_Min;          // Min port address
  278. 27,0A, \       ; IOR_Max;          // Max port address
  279. 00,00, \       ; IOR_RangeFlags;   // Flags
  280. 00, \               ; IOR_Alias;        // Alias offset
  281. 00, \               ; IOR_Decode;       // Address specified
  282. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  283. ;
  284. ; IRQ Resource Descriptor
  285. ;
  286. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  287. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  288. 00,00, \       ; IRQD_Flags;
  289. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  290. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  291. 00,00, \       ; IRQD_Reserved;
  292. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  293. ;
  294. ; Memory Resource Descriptor 0
  295. ;
  296. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  297. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  298. 01,00, \       ; MD_Count;
  299. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  300. 00,00,00,00, \      ; MD_Alloc_Base;
  301. 00,00,00,00, \      ; MD_Alloc_End;
  302. 00,00, \       ; MD_Flags;
  303. 00,00, \       ; MD_Reserved;
  304. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  305. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  306. 00,00,00,00, \      ; MR_Min;      // Min Address
  307. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  308. 00,00, \       ; MR_Flags;         // Flags
  309. 00,00, \       ; MR_Reserved;
  310. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  311.                ;         0x08 = 16-bit common mem
  312. 00,20,0C,00, \      ; Memory card address
  313. ;
  314. ; Memory Resource Descriptor 1
  315. ;
  316. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  317. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  318. 01,00, \       ; MD_Count;
  319. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  320. 00,00,00,00, \      ; MD_Alloc_Base;
  321. 00,00,00,00, \      ; MD_Alloc_End;
  322. 00,00, \       ; MD_Flags;
  323. 00,00, \       ; MD_Reserved;
  324. 00,80,FF,FF, \      ; MR_Align;         // Mask for base alignment
  325. 00,80,00,00, \      ; MR_nBytes;        // Count of bytes
  326. 00,00,00,00, \      ; MR_Min;      // Min Address
  327. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  328. 00,00, \       ; MR_Flags;         // Flags
  329. 00,00, \       ; MR_Reserved;
  330. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  331.                ;         0x08 = 16-bit common mem
  332. 00,00,0D,00, \      ; Memory card address
  333. ;
  334. ; REQUEST_CONFIG_PKT Descriptor
  335. ;
  336. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  337. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  338. 00,00, \       ; Socket;
  339. 02,00, \       ; Attributes;
  340. 32, \               ; Vcc;
  341. 32, \               ; Vpp1;
  342. 32, \               ; Vpp2;
  343. 02, \               ; IntType;
  344. 00,08,00,00, \      ; ConfigBase;
  345. 00, \               ; Status;
  346. 00, \               ; Pin;
  347. 00, \               ; Copy;
  348. 21, \               ; ConfigIndex;
  349. 0B, \               ; Present;
  350. ;
  351. 00,00,00,00         ; TERMINATOR
  352.  
  353. ; OVERRIDE FOR 16K RAM WINDOW
  354. HKR,Override,0002,1,\
  355. ;
  356. 00,04,00,00, \      ; CONFIGMG_VERSION
  357. 00,00,00,00, \      ; PRIORITY
  358. ;
  359. ; I/O Resource Descriptor
  360. ;
  361. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  362. 02,00,00,00, \      ; ResType_IO = 0x00000002
  363. 01,00, \       ; IOD_Count;
  364. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  365. 00,00, \       ; IOD_Alloc_Base;
  366. 00,00, \       ; IOD_Alloc_End;
  367. 00,00, \       ; IOD_DesFlags;
  368. 00, \               ; IOD_Alloc_Alias;
  369. 00, \               ; IOD_Alloc_Decode;
  370. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  371. 08,00, \       ; IOR_nPorts;       // Number of ports
  372. 20,0A, \       ; IOR_Min;          // Min port address
  373. 27,0A, \       ; IOR_Max;          // Max port address
  374. 00,00, \       ; IOR_RangeFlags;   // Flags
  375. 00, \               ; IOR_Alias;        // Alias offset
  376. 00, \               ; IOR_Decode;       // Address specified
  377. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  378. ;
  379. ; IRQ Resource Descriptor
  380. ;
  381. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  382. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  383. 00,00, \       ; IRQD_Flags;
  384. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  385. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  386. 00,00, \       ; IRQD_Reserved;
  387. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  388. ;
  389. ; Memory Resource Descriptor 0
  390. ;
  391. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  392. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  393. 01,00, \       ; MD_Count;
  394. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  395. 00,00,00,00, \      ; MD_Alloc_Base;
  396. 00,00,00,00, \      ; MD_Alloc_End;
  397. 00,00, \       ; MD_Flags;
  398. 00,00, \       ; MD_Reserved;
  399. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  400. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  401. 00,00,00,00, \      ; MR_Min;      // Min Address
  402. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  403. 00,00, \       ; MR_Flags;         // Flags
  404. 00,00, \       ; MR_Reserved;
  405. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  406.                ;         0x08 = 16-bit common mem
  407. 00,20,0C,00, \      ; Memory card address
  408. ;
  409. ; Memory Resource Descriptor 1
  410. ;
  411. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  412. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  413. 01,00, \       ; MD_Count;
  414. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  415. 00,00,00,00, \      ; MD_Alloc_Base;
  416. 00,00,00,00, \      ; MD_Alloc_End;
  417. 00,00, \       ; MD_Flags;
  418. 00,00, \       ; MD_Reserved;
  419. 00,C0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  420. 00,40,00,00, \      ; MR_nBytes;        // Count of bytes
  421. 00,00,00,00, \      ; MR_Min;      // Min Address
  422. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  423. 00,00, \       ; MR_Flags;         // Flags
  424. 00,00, \       ; MR_Reserved;
  425. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  426.                ;         0x08 = 16-bit common mem
  427. 00,00,0D,00, \      ; Memory card address
  428. ;
  429. ; REQUEST_CONFIG_PKT Descriptor
  430. ;
  431. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  432. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  433. 00,00, \       ; Socket;
  434. 02,00, \       ; Attributes;
  435. 32, \               ; Vcc;
  436. 32, \               ; Vpp1;
  437. 32, \               ; Vpp2;
  438. 02, \               ; IntType;
  439. 00,08,00,00, \      ; ConfigBase;
  440. 00, \               ; Status;
  441. 00, \               ; Pin;
  442. 00, \               ; Copy;
  443. 21, \               ; ConfigIndex;
  444. 0B, \               ; Present;
  445. ;
  446. 00,00,00,00         ; TERMINATOR
  447.  
  448. ; OVERRIDE FOR 8K RAM WINDOW
  449. HKR,Override,0003,1,\
  450. ;
  451. 00,04,00,00, \      ; CONFIGMG_VERSION
  452. 00,00,00,00, \      ; PRIORITY
  453. ;
  454. ; I/O Resource Descriptor
  455. ;
  456. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  457. 02,00,00,00, \      ; ResType_IO = 0x00000002
  458. 01,00, \       ; IOD_Count;
  459. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  460. 00,00, \       ; IOD_Alloc_Base;
  461. 00,00, \       ; IOD_Alloc_End;
  462. 00,00, \       ; IOD_DesFlags;
  463. 00, \               ; IOD_Alloc_Alias;
  464. 00, \               ; IOD_Alloc_Decode;
  465. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  466. 08,00, \       ; IOR_nPorts;       // Number of ports
  467. 20,0A, \       ; IOR_Min;          // Min port address
  468. 27,0A, \       ; IOR_Max;          // Max port address
  469. 00,00, \       ; IOR_RangeFlags;   // Flags
  470. 00, \               ; IOR_Alias;        // Alias offset
  471. 00, \               ; IOR_Decode;       // Address specified
  472. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  473. ;
  474. ; IRQ Resource Descriptor
  475. ;
  476. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  477. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  478. 00,00, \       ; IRQD_Flags;
  479. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  480. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  481. 00,00, \       ; IRQD_Reserved;
  482. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  483. ;
  484. ; Memory Resource Descriptor 0
  485. ;
  486. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  487. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  488. 01,00, \       ; MD_Count;
  489. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  490. 00,00,00,00, \      ; MD_Alloc_Base;
  491. 00,00,00,00, \      ; MD_Alloc_End;
  492. 00,00, \       ; MD_Flags;
  493. 00,00, \       ; MD_Reserved;
  494. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  495. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  496. 00,00,00,00, \      ; MR_Min;      // Min Address
  497. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  498. 00,00, \       ; MR_Flags;         // Flags
  499. 00,00, \       ; MR_Reserved;
  500. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  501.                ;         0x08 = 16-bit common mem
  502. 00,20,0C,00, \      ; Memory card address
  503. ;
  504. ; Memory Resource Descriptor 1
  505. ;
  506. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  507. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  508. 01,00, \       ; MD_Count;
  509. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  510. 00,00,00,00, \      ; MD_Alloc_Base;
  511. 00,00,00,00, \      ; MD_Alloc_End;
  512. 00,00, \       ; MD_Flags;
  513. 00,00, \       ; MD_Reserved;
  514. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  515. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  516. 00,00,00,00, \      ; MR_Min;      // Min Address
  517. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  518. 00,00, \       ; MR_Flags;         // Flags
  519. 00,00, \       ; MR_Reserved;
  520. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  521.                ;         0x08 = 16-bit common mem
  522. 00,00,0D,00, \      ; Memory card address
  523. ;
  524. ; REQUEST_CONFIG_PKT Descriptor
  525. ;
  526. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  527. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  528. 00,00, \       ; Socket;
  529. 02,00, \       ; Attributes;
  530. 32, \               ; Vcc;
  531. 32, \               ; Vpp1;
  532. 32, \               ; Vpp2;
  533. 02, \               ; IntType;
  534. 00,08,00,00, \      ; ConfigBase;
  535. 00, \               ; Status;
  536. 00, \               ; Pin;
  537. 00, \               ; Copy;
  538. 21, \               ; ConfigIndex;
  539. 0B, \               ; Present;
  540. ;
  541. 00,00,00,00         ; TERMINATOR
  542.  
  543.  
  544. ;***********************************************************************
  545. ;*     .LogConfig Section                                              *
  546. ;***********************************************************************
  547. ;****************************************************************************
  548. ; *PNP80F4 TokenkLinkIII ISA
  549. ;****************************************************************************
  550. [*PNP80F4.LogConfig]
  551. ConfigPriority=HARDRECONFIG
  552. IOConfig=10@200-3FF%FFF0(3FF::)
  553.  
  554. ;***********************************************************************
  555. ;*     Install section                                                 *
  556. ;***********************************************************************
  557. ; Install ODI 16
  558. ;***********************************************************************
  559. ;****************************************************************************
  560. ; *PNP80F4 TokenkLinkIII ISA
  561. ;****************************************************************************
  562. [Tlnk3.ODI16.install]
  563. CopyFiles=Tlnk3.ODI16.CopyFiles
  564. UpdateAutoBat=Tlnk3.ODI16.autobat
  565.  
  566. [Tlnk3.ODI16.autobat]
  567. CmdDelete=LSL
  568. CmdDelete=3CTOKEN
  569. CmdDelete=ODIHLP
  570. CmdAdd=LSL.COM, "-c=%24%%DRIVER_16_PATH%NET.CFG"
  571. CmdAdd=N16ODI.COM
  572. CmdAdd=NESL.COM
  573. CmdAdd=ROUTE.COM
  574. CmdAdd=3CTOKEN.COM
  575.  
  576.  
  577. ;***********************************************************************
  578. ; Install ODI 32
  579. ;***********************************************************************
  580. ;****************************************************************************
  581. ; *PNP80F4 TokenkLinkIII ISA
  582. ;****************************************************************************
  583. ;[Tlnk3.ODI32.install]
  584. ;CopyFiles=Tlnk3.ODI32.CopyFiles
  585. ;UpdateAutoBat=Tlnk3.ODI32.autobat
  586.  
  587. ;[Tlnk3.ODI32.autobat]
  588. ;CmdDelete=LSL
  589. ;CmdDelete=N16ODI
  590. ;CmdDelete=NESL
  591. ;CmdDelete=ROUTE
  592. ;CmdDelete=3CTOKEN
  593. ;CmdDelete=ODIHLP
  594.  
  595. ;***********************************************************************
  596. ;*     remove sections                                                 *
  597. ;***********************************************************************
  598. ;****************************************************************************
  599. ; *PNP80F4 TokenkLinkIII ISA
  600. ;****************************************************************************
  601. [Tlnk3.ODI16.Remove]
  602. UpdateAutoBat=Tlnk3.ODI16.AutoBatRemove
  603.  
  604. [Tlnk3.ODI16.AutoBatRemove]
  605. CmdDelete=LSL
  606. CmdDelete=N16ODI
  607. CmdDelete=NESL
  608. CmdDelete=ROUTE
  609. CmdDelete=3CTOKEN             ;.COM
  610.  
  611. ;***********************************************************************
  612. ;*    Param Section                                                    *
  613. ;***********************************************************************
  614. ;****************************************************************************
  615. ;    general token-ring params
  616. ;****************************************************************************
  617. [ODI.Common.TOKENCFG.reg]
  618. ; First Logical Board
  619. HKR,Ndi\params\Frame1,ParamDesc,,"1. Frame Type"
  620. HKR,Ndi\params\Frame1,default,,2
  621. HKR,Ndi\params\Frame1,type,,enum
  622. HKR,Ndi\params\Frame1,optional,,0
  623. HKR,Ndi\params\Frame1\enum,1,,"Token-Ring LSB"
  624. HKR,Ndi\params\Frame1\enum,2,,"Token-Ring MSB"
  625. HKR,Ndi\params\Frame1\enum,3,,"Token-Ring_SNAP LSB"
  626. HKR,Ndi\params\Frame1\enum,4,,"Token-Ring_SNAP MSB"
  627.  
  628. ;Second Logical Board
  629. HKR,Ndi\params\Frame2,ParamDesc,,"2. Frame Type"
  630. HKR,Ndi\params\Frame2,default,,4
  631. HKR,Ndi\params\Frame2,type,,enum
  632. HKR,Ndi\params\Frame2,optional,,0
  633. HKR,Ndi\params\Frame2\enum,1,,"Token-Ring LSB"
  634. HKR,Ndi\params\Frame2\enum,2,,"Token-Ring MSB"
  635. HKR,Ndi\params\Frame2\enum,3,,"Token-Ring_SNAP LSB"
  636. HKR,Ndi\params\Frame2\enum,4,,"Token-Ring_SNAP MSB"
  637. HKR,Ndi\params\Frame2\enum,5,,"Not used"
  638.  
  639. ; Node Address Override
  640. HKR,Ndi\params\"Node Address",ParamDesc,,"Node Address Override"
  641. HKR,Ndi\params\"Node Address",type,,edit
  642. HKR,Ndi\params\"Node Address",LimitText,,18
  643. HKR,Ndi\params\"Node Address",UpperCase,,1
  644. HKR,Ndi\params\"Node Address",default,,""
  645. HKR,Ndi\params\"Node Address",flag,1,20,00,00,00
  646. HKR,Ndi\params\"Node Address",optional,,1
  647.  
  648. HKR,Ndi,HelpText,,%ODIMLID_HELP%
  649.  
  650. ;****************************************************************************
  651. ; *PNP80F4 TokenkLinkIII ISA
  652. ;****************************************************************************
  653. [Tlnk3.Gen.Params]
  654. ; MaxTransmits
  655. HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits"
  656. HKR,NDI\params\MaxTransmits,type,,int
  657. HKR,Ndi\params\Maxtransmits,default,,6
  658. HKR,NDI\params\MaxTransmits,min,,6
  659. HKR,NDI\params\MaxTransmits,max,,50
  660. HKR,NDI\params\MaxTransmits,step,,1
  661. HKR,NDI\params\MaxTransmits,flag,1,10,00,00,00
  662. ; RecvBufs
  663. HKR,NDI\params\RecvBufs,ParamDesc,,"Receive Buffers"
  664. HKR,NDI\params\RecvBufs,type,,int
  665. HKR,Ndi\params\RecvBufs,default,,2
  666. HKR,NDI\params\RecvBufs,min,,2
  667. HKR,NDI\params\RecvBufs,max,,60
  668. HKR,NDI\params\RecvBufs,step,,1
  669. HKR,NDI\params\RecvBufs,flag,1,10,00,00,00
  670. ; XmitBufs
  671. HKR,NDI\params\XmitBufs,ParamDesc,,"Transmit Buffers"
  672. HKR,NDI\params\XmitBufs,type,,int
  673. HKR,Ndi\params\XmitBufs,default,,1
  674. HKR,NDI\params\XmitBufs,min,,1
  675. HKR,NDI\params\XmitBufs,max,,2
  676. HKR,NDI\params\XmitBufs,step,,1
  677. HKR,NDI\params\XmitBufs,flag,1,10,00,00,00
  678. ; MaxPacketSize
  679. HKR,NDI\params\MaxPacketSize,ParamDesc,,"Maximum Packet Size"
  680. HKR,NDI\params\MaxPacketSize,type,,int
  681. HKR,Ndi\params\MaxPacketSize,default,,1024
  682. HKR,NDI\params\MaxPacketSize,min,,256
  683. HKR,NDI\params\MaxPacketSize,max,,17952
  684. HKR,NDI\params\MaxPacketSize,step,,8
  685. HKR,NDI\params\MaxPacketSize,flag,1,20,00,00,00
  686. HKR,Ndi\params\MaxPacketSize,optional,,1
  687.  
  688. ;all isa ibm token params
  689. [tlnk3.Isa.Params]
  690. ; Port
  691. HKR,Ndi\params\Port,ParamDesc,,"Base I/O Port"
  692. HKR,Ndi\params\Port,default,,1
  693. HKR,Ndi\params\Port,type,,enum
  694. HKR,Ndi\params\Port\enum,1,,"Primary"
  695. HKR,Ndi\params\Port\enum,2,,"Alternate"
  696. HKR,NDI\params\Port,flag,1,20,00,00,00
  697.  
  698. ;****************************************************************************
  699. ;  TokenkLinkIII ISA
  700. ;****************************************************************************
  701. ; generic and token 4's info
  702. [Tlnk34.Params]
  703. ; EarlyRelease
  704. HKR,Ndi\params\EarlyRelease,ParamDesc,,"Early Release Option"
  705. HKR,Ndi\params\EarlyRelease,default,,""
  706. HKR,Ndi\params\EarlyRelease,type,,enum
  707. HKR,Ndi\params\EarlyRelease\enum,"",,""
  708. HKR,NDI\params\EarlyRelease,flag,1,10,00,00,00
  709. ; RecvBufSize
  710. HKR,NDI\params\RecvBufSize,ParamDesc,,"Receive Buffer Size"
  711. HKR,NDI\params\RecvBufSize,type,,int
  712. HKR,Ndi\params\RecvBufSize,default,,1024
  713. HKR,NDI\params\RecvBufSize,min,,256
  714. HKR,NDI\params\RecvBufSize,max,,17952
  715. HKR,NDI\params\RecvBufSize,step,,8
  716. HKR,NDI\params\RecvBufSize,flag,1,10,00,00,00
  717. ; XmitBufSize
  718. HKR,NDI\params\XmitBufSize,ParamDesc,,"Transmit Buffer Size"
  719. HKR,NDI\params\XmitBufSize,type,,int
  720. HKR,Ndi\params\XmitBufSize,default,,1024
  721. HKR,NDI\params\XmitBufSize,min,,256
  722. HKR,NDI\params\XmitBufSize,max,,17952
  723. HKR,NDI\params\XmitBufSize,step,,8
  724. HKR,NDI\params\XmitBufSize,flag,1,10,00,00,00
  725.  
  726. netaddr]
  727. ; "Node Address"
  728. HKR,NDI\params\"Node Address",ParamDesc,,"Node Address"
  729. HKR,NDI\params\"Node Address",type,,edit
  730. HKR,NDI\params\"Node Address",LimitText,,18
  731. HKR,NDI\params\"Node Address",UpperCase,,1
  732. HKR,Ndi\params\"Node Address",default,,""
  733. HKR,NDI\params\"Node Address",flag,1,20,00,00,00
  734. HKR,Ndi\params\"Node Address",optional,,1
  735.  
  736. ;***********************************************************************
  737. ;*    Resource Section                                                 *
  738. ;***********************************************************************
  739.  
  740. ;***********************************************************************
  741. ;*   Copy file sections                                                *
  742. ;***********************************************************************
  743. ; Install ODI 16
  744. ;***********************************************************************
  745. ;****************************************************************************
  746. ; *PNP80F4 TokenkLinkIII ISA
  747. ;****************************************************************************
  748. [Tlnk3.ODI16.CopyFiles]
  749. ;****************************************************************************
  750. ; *PNP80F4 TokenkLinkIII ISA
  751. ;****************************************************************************
  752. 3CTOKEN.com,,,5
  753. lsl.com,,,5
  754. N16ODI.COM,,,5
  755. nesl.com,,,5
  756. ROUTE.com,,,5
  757. ;LSL.msg,,,5
  758. ;NESL.msg,,,5
  759.  
  760. ;***********************************************************************
  761. ; Install ODI 32
  762. ;***********************************************************************
  763. ;****************************************************************************
  764. ; *PNP80F4 TokenkLinkIII ISA
  765. ;****************************************************************************
  766. ;[Tlnk3.ODI32.CopyFiles]
  767. ;.lan,,,5
  768.  
  769. ;***********************************************************************
  770. ;*   Source Disk Names & Source Disk Files                             *
  771. ;***********************************************************************
  772. [SourceDisksNames]
  773. 42=%DSK_NOVELL4%,"",0004
  774. 42=%DSK_NOVELL4a%,"",0004
  775.  
  776. [SourceDisksFiles]
  777. ;.lan  =42
  778. 3CTOKEN.com  =42
  779.  
  780. nesl.com       =42
  781. ROUTE.com      =42
  782. N16ODI.COM     =42
  783. lsl.com        =42
  784. ;NESL.msg       =42
  785. ;LSL.msg        =42
  786.  
  787. ;***********************************************************************
  788. ;*   Destination Directories                                           *
  789. ;***********************************************************************
  790. [DestinationDirs]
  791. DefaultDestDir           =11 ; LDID_SYS
  792. Tlnk3.ODI16.CopyFiles     =24,novell\nwclient
  793. ;Tlnk3.ODI32.CopyFiles     =24,novell\client32
  794.  
  795. ;***********************************************************************
  796. ;*   Localizable Strings                                               *
  797. ;***********************************************************************
  798. [strings]
  799. ; Provider
  800. V_N=" Novell"
  801. ; Manufacturers
  802. V_3COM="3Com"
  803.  
  804. ; Driver Paths 
  805. DRIVER_16_PATH="novell\nwclient\"
  806. DRIVER_32_PATH="novell\client32\"
  807.  
  808. ; Driver Disk names
  809. DSK_NOVELL4=             "Novell NetWare Client-32 LAN driver disk"
  810. DSK_NOVELL4a=            "Novell NetWare Client-32 LAN driver disk."
  811.  
  812. ; Context help
  813. ODIMLID_HELP="The Novell ODI driver enables you to use either 16-Bit or 32-Bit networking components."
  814.  
  815. ; PNP Devices
  816.  
  817. *pnp80f4.DeviceDesc=  "3Com TokenLink III ISA (3C619B)"
  818. *TCM619B.DeviceDesc=  "3Com TokenLink III ISA in EISA mode (3C619B)"
  819.  
  820. pcmcia.3com="3Com TokenLink III 16/4 (3C689) PCMCIA Adapter"
  821.